"use client"; import { ChildItem, getPromoteList } from "@/api/activity"; import { formatAmount } from "@/utils"; import { Button, DotLoading, InfiniteScroll, Input, List } from "antd-mobile"; import clsx from "clsx"; import dayjs from "dayjs"; import React, { useState } from "react"; import styles from "./page.module.scss"; const InfiniteScrollContent = ({ hasMore }: { hasMore?: boolean }) => { return ( <> {hasMore ? ( <> Loading ) : ( Não mais )} ); }; const Detail = () => { const [data, setData] = useState([]); const [hasMore, setHasMore] = useState(false); async function loadMore() { getData(); // setHasMore(true); } React.useEffect(() => { getData(); }, []); const getData = async () => { const res = await getPromoteList(); if (res.code === 200) { setData(res.data); } }; return (
Tempo
ID do
membro
Valor do depósito
Número de depósitos
Apostas
Válidas
{data.map((item, index) => (
{dayjs(item.create_at * 1000).format("YYYY-MM-DD HH:mm:ss")}
{item.renter_uid}
{formatAmount(item.deposit)}R$
{item.deposit_time}
{item.total_bet}
))}
); }; export default Detail;